/*
 * Copyright (c) 2020 hebeiyiliuba.com
 * All rights reserved.
 *
 */
package org.jeecg.modules.third.jg.mingna;

import lombok.Data;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import java.io.Serializable;

/**
 * 对接铭钠监管车辆基本信息
 */
@Data
public class MingnaVehicleDTO implements Serializable {
    /**
     * 车辆牌照号
     */
    private String vehicleNumber;
    /**
     * 车牌颜色代码
     */
    private String vehiclePlateColorCode;
    /**
     * 车辆类型代码
     */
    private String vehicleType;
    /**
     * 所有人
     * 总质量 4.5 吨及以下普通货运车辆 必填，按照机动车行驶证填写。
     */
    private String owner;
    /**
     * 使用性质
     */
    private String useCharacter;
    /**
     * 车辆识别代号
     */
    private String vin;
    /**
     * 发证机关
     */
    private String issuingOrganizations;
    /**
     * 注册日期
     */
    private String registerDate;
    /**
     * 发证日期
     */
    private String issueDate;
    /**
     * 车辆能源类型
     */
    private String vehicleEnergyType;
    /**
     * 核定载质量
     * 参考机动车行驶证填写， 默认单位：吨，保留两位小数， 如整数的话，以.00 填充。小数点 不计入总长。
     */
    private String vehicleTonnage;
    /**
     * 吨位
     * 参考机动车行驶证填写， 默认单位：吨，保留两位小数， 如整数的话，以.00 填充。小数点 不计入总长。
     */
    private String grossMass;
    /**
     * 道路运输证号
     * 总质量 4.5 吨及以下普通货 运车辆的，可填“车籍地 6 位行政 区域代码+000000”。
     */
    private String roadTransportCertificateNumber;

    //挂车车牌号
    private String trailerVehiclePlateNumber;

    //@Schema(description="车辆行驶证主页图片")
    private String vehicleLicenseFirstImg;

    //@Schema(description="车辆行驶证副页图片")
    private String vehicleLicenseSecondImg;

    //@Schema(description="车辆道路运输证主页图片")
    private String roadTransportCertificateFirstImg;

    //@Schema(description="车辆道路运输证副页图片")
    private String roadTransportCertificateSecondImg;

    //@Schema(description="人车合影图片")
    private String vehicleDriverImg;
}
